lamb meatballs on skewer - Alemán Inglés Diccionario